.n-modal-mask,
.n-drawer-mask {
  background-color: rgb(0 0 0 / 40%);
  backdrop-filter: blur(1px);
}

.n-icon {
  vertical-align: -0.3em;
}

.n-card > .n-card__content,         /* 低特异性选择器 */
.n-card > .n-card__footer,
.n-card > .n-card__content:first-child,  /* 高特异性选择器（带伪类） */
.n-card > .n-card__footer:first-child {
  /* 高特异性选择器（带伪类） */
  padding: 12px;
}

.n-card > .n-card__action,
.n-card > .n-card-header {
  padding: 16px;
}

.n-card.n-card--content-segmented > .n-card__content {
  max-height: 76vh;
  padding-top: 12px;
  overflow: auto;
}

.tabs .n-tabs .n-tabs-tab-pad {
  width: 20px;
}

.n-drawer .n-drawer-content .n-drawer-header,
.n-drawer .n-drawer-content .n-drawer-footer,
.n-drawer .n-drawer-content .n-drawer-body-content-wrapper {
  padding: 16px;
}

.n-data-table .n-data-table-th {
  font-size: 15px;
  font-weight: bold;
}

.n-image-preview-toolbar .n-base-icon {
  width: auto;
}

.n-menu.n-menu--horizontal .n-menu-item-content {
  border-top: 2px solid var(--n-border-color-horizontal);
}

.n-color-picker-trigger .n-color-picker-trigger__fill {
  overflow: hidden;
  border-radius: calc(var(--n-border-radius) / 2);
}
